<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>字符串</title>
</head>
<body>
	<script>
		/*var a = 'sd';
		console.dir(String);
		console.log(a.constructor);
		console.log(String.constructor);*/

		/*var str="Hello world!";
    	console.log(str.charAt(1));//e
    	console.log(str.charAt(-1));//返回一个空字符串*/

    	/*var str="Hello world!";
		console.log(str.charCodeAt(1));//101
		console.log(str.charCodeAt(-1));//NuN
		console.log(str.charCodeAt(100));//NuN*/

		/*var a = [1,2,3];
		console.log(a.concat(4,5));


		var arr = ['George','John','Thomas'];
		var arr2 = ['James','Adrew','Martin'];
		console.log(arr.concat(arr2));


		var arr = ['George','John','Thomas'];
	    var arr2 = ['James','Adrew','Martin'];
	    var arr3 = ['William','Franklin'];
	    console.log(arr.concat(arr2,arr3));*/

	    /*document.write(String.fromCharCode(72,69,76,76,79));
		document.write("<br />");
		document.write(String.fromCharCode(65,66,67));*/

		/*var str="Hello world!";
		console.log(str.indexOf("Hello"));//0
		console.log(str.indexOf("hello"));//-1
		console.log(str.indexOf("world"));//6
		console.log(str.indexOf("world",5));//6
		console.log(str.indexOf("world",8));//-1
		console.log(str.indexOf("andy"));//-1*/

		/*var str="Hello world! Hello world!";
		console.log(str.lastIndexOf("Hello"));//13
		console.log(str.lastIndexOf("hello"));//-1
		console.log(str.lastIndexOf("world"));//19
		console.log(str.lastIndexOf("world",12));//6
		console.log(str.lastIndexOf("world",20));//19
		console.log(str.lastIndexOf("andy"));//-1*/

		/*var str="北京";
		var var2="北京";
		var res=str.localeCompare(var2);
		console.log(res);//输出0，相等

		var str="星期一";
		var var2="星期二";
		var res=str.localeCompare(var2);
		console.log(res);//输出1*/

<<<<<<< HEAD
		var str = '126';
		var var2 = '124';
		var res=str.localeCompare(var2);
		console.log(res);
=======
		/*var str = '126';
		var var2 = '124';
		var res=str.localeCompare(var2);
		console.log(res);*/

		/*var stringObj="终古人民共和国，终古人民";
		var newstr=stringObj.replace("终古","中国");
		alert(newstr);//中国人民共和国，终古人民

		var stringObj="终古人民共和国，终古人民";
		var newstr=stringObj.replace("终古","中国");
		newstr=newstr.replace("终古","中国");
		alert(newstr);//中国人民共和国，中国人民

		var reg=new RegExp("终古","g"); //创建正则RegExp对象
		var stringObj="终古人民共和国，终古人民";
		var newstr=stringObj.replace(reg,"中国");
		alert(newstr);//中国人民共和国，中国人民

		var str="中华人民共和国，中华人民共和国";
		var newstr=str.replace(/(人)/g,"<font color=red>$1</font>");
		document.write(newstr);

		var s=prompt("请输入在查找的字符","人");
		var reg=new RegExp("("+s+")","g");
		var str="中华人民共和国，中华人民共和国";
		var newstr=str.replace(reg,"<font color=red>$1</font>");
		document.write(newstr);

		function test(){
			alert("参数个数："+arguments.length);
			for(var i = 0; i < arguments.length ; i++){
				console.log('第'+(i+1)+'个参数的值为：'+arguments[i]);
			}
		}
		test("aa","bb","cc");*/

		/*var reg=new RegExp("\\d","g");
		var str="abd1afa4sdf";
		str.replace(reg,function(){alert(arguments.length);});//调用2次，长度为3

		function test(){
			for(var i=0;i<arguments.length;i++){
			    console.log("第"+(i+1)+"个参数的值："+arguments[i]);
			}
		}
		var reg=new RegExp("\\d","g");
		var str="abd1afa4sdf";
		str.replace(reg,test);

		// 第1个参数的值：1
		// 第2个参数的值：3
		// 第3个参数的值：abd1afa4sdf

		// 第1个参数的值：4
		// 第2个参数的值：7
		// 第3个参数的值：abd1afa4sdf*/


// if("2009-12-17".match(/(\d{4})-(\d+)-(\d+)/)) {

//   alert(RegExp.$1 + '年' + RegExp.$2 + '月' + RegExp.$3 + '日');

// }

		var reg=new RegExp("中华","g");
		var str="中华人民共和国，中华人民共和国,国";
		var newstr=str.replace(reg,"<font color=red>$1</font>");
		alert(newstr);

		document.write(newstr);

		// function test($1){
		//   return "<font color='red'>"+$1+"</font>"
		// }
		// var s=prompt("请输入在查找的字符","人");
		// var reg=new RegExp("("+s+")","g");
		// var str="中华人民共和国，中华人民共和国";
		// var newstr=str.replace(reg,test);
		// document.write(newstr);
>>>>>>> 74cfef3d64ae8b4235b758e0d27b3f6069c1465b




	</script>
</body>
</html>